package com.br.negocio.web.formbean;

import java.util.ArrayList;
import java.util.List;

import com.br.negocio.vo.ClienteVO;
import com.br.negocio.vo.ServicoVO;
import com.br.negocio.vo.VendaVO;

public class ContaPagarFormBean {

	//TELA DE CONSULTA
	private List<VendaVO> listaVenda = null;
	
	//TELA DE INSERIR/EDITAR
	private VendaVO vendaManter;
	private ClienteVO clienteManter;
	private ServicoVO servicoManter;
	private List<ServicoVO> listaServicoManter;
	
	//TELA DE POPUP
	private VendaVO vendaPopUp;
	private ServicoVO ServicoVenda;
	
	private boolean isDisabled = false;
	
	private String head = new String();
	
	public ContaPagarFormBean() {
		this.vendaManter = new VendaVO();
		this.clienteManter = new ClienteVO();
		this.vendaPopUp = new VendaVO();
		this.listaServicoManter = new ArrayList<ServicoVO>();
	}

	//TELA DE CONSULTA
	public List<VendaVO> getListaVenda() {
		return this.listaVenda;
	}
	
	public void setListaVenda(List<VendaVO> listaVenda) {
		this.listaVenda = listaVenda;
	}
	
	//TELA DE INSERIR/EDITAR
	public VendaVO getVendaManter() {
		if (this.vendaManter.getClienteVO() == null) {
			this.vendaManter.setClienteVO(new ClienteVO());
		}
		return this.vendaManter;
	}

	public void setVendaManter(VendaVO vendaManter) {
		this.vendaManter = vendaManter;
	}
	
	public ClienteVO getClienteManter() {
		return this.clienteManter;
	}

	public void setClienteManter(ClienteVO clienteManter) {
		this.clienteManter = clienteManter;
	}
	
	//TELA DE POPUP
	public VendaVO getVendaPopUp() {
		if (this.vendaPopUp.getClienteVO() == null) {
			this.vendaPopUp.setClienteVO(new ClienteVO());
		}
		return this.vendaPopUp;
	}
	
	public void setVendaPopUp(VendaVO vendaPopUp) {
		this.vendaPopUp = vendaPopUp;
	}

	public boolean getIsDisabled() {
		return this.isDisabled;
	}

	public void setIsDisabled(boolean isDisabled) {
		this.isDisabled = isDisabled;
	}

	public List<ServicoVO> getListaServicoManter() {
		return listaServicoManter;
	}

	public void setListaServicoManter(List<ServicoVO> listaServicoManter) {
		this.listaServicoManter = listaServicoManter;
	}

	public ServicoVO getServicoManter() {
		return servicoManter;
	}

	public void setServicoManter(ServicoVO servicoManter) {
		this.servicoManter = servicoManter;
	}
	
	public int getListaServicoManterSize() {
		return this.listaServicoManter.size();
	}

	public ServicoVO getServicoVenda() {
		return ServicoVenda;
	}

	public void setServicoVenda(ServicoVO servicoVenda) {
		ServicoVenda = servicoVenda;
	}

	/**
	 * @return the head
	 */
	public String getHead() {
		return head;
	}

	/**
	 * @param head the head to set
	 */
	public void setHead(String head) {
		this.head = head;
	}
	
	
}